/*
  学习目标：创建store，获取state
   
*/
// 1. 下包redux ： npm i redux
// 2. 导入函数createStore
import { createStore } from 'redux';

// createStore
// 作用：创建仓库
// 语法：
// 1.createStore(reducer函数(state=初始值){ return state })，
// 2. redercuer函数，接受一个state作为初始值，🔔🔔并且要返回state

// 注意：
// state是我们在Redux保存的数据变量
// state可以是任意值
// state形参的默认值，就是将来state的初始值

// 3. 调用函数创建store
const store = createStore(function (state = { name: 'zs' }) {
  return state;
});

// console.log('store  ----->  ', store);
// 4. 通过store.getState() 获取state
console.log('store.getState()  ----->  ', store.getState());
